خرید بک لینک
برنامه نویسی PLC : مهم ترین ویژگی که هر زبان برنامه نویسی PLC بایستی داشته باشد سادگی درک و سهولت استفاده از آن در کارهای کنترلی است. این امر دلالت بر نیاز به یک زبان برنامه نویسی سطح بالا دارد که دستورات آن تا حد ممکن به توابع و عملیات خواسته شده توسط یک مهندس کنترل نزدیک باشد. امروزه دیاگرام های نردبانی (LADDER) به متداول ترین روش توصیف مدارهای منطقی رله ای تبدیل شده اند. دیاگرام نردبانی مشت

برچسب: برنامه,نویسی, نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

هر CPU دارای یک مقدار منحصر به فردی میباشد که توسط کارخانه درون آن نوشته میشود و با دستورات و حتی با ابزار های ویندوز قابل دیدن میباشد . این مقدار بیشتر برای ایجاد قفل های سخت افزاری به کار میرود. ما برنامه مثالی برای گرفتن و نمایش آن میگذاریم تا از توضیحات اضافی خوداری شود ... این کد در ویندوز 7 مجازی 32 بیت و در ویندوز 10 با دو CPU اینتل و ای ام دی تست و درست میباشد. #include<iostream>#in

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

در این پست ما قصد داریم برنامه ای بنویسیم که پروسس های موجود در سیستم به همراه id و Priority نمایش میدهد. ما در این برنامه برای انجام این کار از API موجود در سیستم عامل استفاده میکنیم . در ابتدا دو متغیر برنای نگه داری id و Priority تعریف کرده سپس یک تصویر از پراسس های موجود در سیستم میگیریم .سپس نمونه ای از ساختمان ای که در توابع موجود در ویندوز تعریف شده ساخته و فضایی به آن اختصاص میدهیم .در قسم

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

درایور نام برنامه ای است که در سطح کرنل اجرا میشود (در برخی موارد تنها در سطح یوزر نوشته و اجرا میشود) و اجازه میدهد یک سیستم عامل با یک دستگاه در ارتباط باشد و همچنین از کاربرد دیگر آن ، درایور به برنامه نویس این توانایی را میدهد که تغییراتی را که میخواهد در سطح کرنل انجام دهد اعمال کند .فرض کنید یک برنامه نیاز دارد که یک مقدار اطلاعات را از دستگاهی بخواند . برنامه یک تابع اجرایی را به وسیله سیست

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

در خلاصه ترین حالت میتوان گفت Dynamic link library نام کتابخانه هایی است که توسط برنامه ها استفاده میشوند و توسط مایکروسافت پیاده سازی شده ( که اغلب دارای پسوند dll میباشند ) .این فایل ها همانند ساختار فایل های exe در ویندوز دارای ساختار (pe (Portable Executable میباشد .این کتابخانه ها میتوانن شامل کد و دیتا و ریسورسها باشند .یکی از مزایای فایل های dll این است که یک بار در حافظه لود میشود و میتوان

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

در این پست توضیحات مختصری درمورد سه API ویندوز میدهیم و برای هر یک مثالی میزنیم . BOOL WINAPI SetProcessAffinityMask( HANDLE hProcess, DWORD_PTR dwProcessAffinityMask ); DWORD_PTR WINAPI SetThreadAffinityMask( HANDLE hThread, DWORD_PTR dwThreadAffinityMask ); void WINAPI GetSystemInfo( LPSYSTEM_INFO lpSystemInfo ); SetProcessAffinityMask :این تابع ترد پراسس را بر روی یک هسته (CPU)

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

زمانی که یک پردازنده اقدام به خواندن و نوشنتن به یک مکان حافظه میکند ، از یک آدرس مجازی استفاده میکند . به عنوان بخشی از عملیات خواندن یا نوشتن ، پردازنده آدرس مجازی را به آدرس فیزیکی ترجمه میکند . دسترسی به حافظه از طریق یک آدرس مجازی مزایای زیر را دارد :1_یک برنامه میتواند از محدوده مجاور آدرس های مجازی برای دسترسی به یک بافر حافظه بزرگ استفاده کند که در حافظه فیزیکی به یکدیگر متصل نیستند .2_یک

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

این برنامه در حالت کلی به دو بخش تقسیم میشه که قسمت اول در پشت صحنه بصورت یک سرویس همیشه در حال اجراست و به عنوان یه ناظر بصورت دائم پراسس های اجرا شده در سیستم را ذخیره میکند و زمانی که برنامه کاربر اجرا میگردد این اطلاعات را در اختیار برنامه کاربر قرار میدهد تا قابل مشاهده باشد . نکته مهم اینکه این برنامه تنها در ویندوز 7 . 8 . 10 64 bit قابل اجرا میباشد . (خوشحال میشم نظراتتون رو درمورد برنامه

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

در قسمت های قبل در مورد پایپ و به اشتراک گذاری حافظه در پراسس ها به اندازه کافی صحبت شد . اما در اون روش ما یک کپی از دیتا رو در اختیار پراسس های دیگر قرار میدادیم . در این قسمت تصمیم داریم تا از روش دیگری استفاده کنیم ، در این روش ما یک آدرس از دیتای مورد نظر خودمون رو بین دو یا چند پراسس به اشتراک میگذاریم(بدون کپی کردن). بدلیل این که کپیی از آنها تهیه نمیکنیم سرعت انتقال بسیار بیشتر از استفاده

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

سرویس برنامه ای است که که فاقد گرافیک و واسط کاربری میباشد و برنامه ای است که میتواند بصورت لحظه ای یا دائمی ، از قبل از ورود کابر به ویندوز یا در هر لحظه ای فعال و اجرا گردد. برای شروع چند ساختمان مورد استفاده در آن را بر رسی میکنیم . ساختمان SERVICE_TABLE_ENTRY: برای راه اندازی سرویس ، مایکروسافت یک ساختمان دادی ای تشکیل داده که باید آن را پر کنیم الگوی آن به صورت زیر است typedef struct _SERVICE

برچسب: نویسنده: لیلا مرادی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 17:32

صفحه بندی